import axios from 'axios'

const request = axios.create({
    timeout: 3000
})

// 请求拦截 
request.interceptors.request.use(config => {

    // 判断token是否存在 如果存在 携带token到请求头中 发送给后端
    const token = localStorage.getItem('token');
    if (token) {
        config.headers.Authorization = token
    }

    return config
})

// 响应拦截
request.interceptors.response.use((config) => {
    return config.data
}, (err) => {
    return Promise.reject(err)
})

export default request